const runtime.userArenaChunkBytes
29 uses
runtime (current package)
arena.go#L193: userArenaChunkBytes = uintptr(int64(userArenaChunkBytesMax-heapArenaBytes)&(int64(userArenaChunkBytesMax-heapArenaBytes)>>63) + heapArenaBytes) // min(userArenaChunkBytesMax, heapArenaBytes)
arena.go#L196: userArenaChunkPages = userArenaChunkBytes / pageSize
arena.go#L202: userArenaChunkMaxAllocBytes = userArenaChunkBytes / 4
arena.go#L206: if userArenaChunkPages*pageSize != userArenaChunkBytes {
arena.go#L209: if userArenaChunkBytes%physPageSize != 0 {
arena.go#L212: if userArenaChunkBytes < heapArenaBytes {
arena.go#L213: if heapArenaBytes%userArenaChunkBytes != 0 {
arena.go#L217: if userArenaChunkBytes%heapArenaBytes != 0 {
arena.go#L231: return userArenaChunkBytes/goarch.PtrSize/8 + unsafe.Sizeof(_type{})
arena.go#L748: deductAssistCredit(userArenaChunkBytes)
arena.go#L802: if rate != 1 && int64(userArenaChunkBytes) < c.nextSample {
arena.go#L803: c.nextSample -= int64(userArenaChunkBytes)
arena.go#L805: profilealloc(mp, unsafe.Pointer(span.base()), userArenaChunkBytes)
arena.go#L819: inittrace.bytes += uint64(userArenaChunkBytes)
arena.go#L857: if s.npages*pageSize != userArenaChunkBytes {
arena.go#L938: if s.npages*pageSize != userArenaChunkBytes {
arena.go#L1011: v, size := h.sysAlloc(userArenaChunkBytes, hintList, false)
arena.go#L1012: if size%userArenaChunkBytes != 0 {
arena.go#L1015: if size > userArenaChunkBytes {
arena.go#L1021: for i := userArenaChunkBytes; i < size; i += userArenaChunkBytes {
arena.go#L1026: size = userArenaChunkBytes
arena.go#L1044: sysMap(unsafe.Pointer(base), userArenaChunkBytes, &gcController.heapReleased)
arena.go#L1045: sysUsed(unsafe.Pointer(base), userArenaChunkBytes, userArenaChunkBytes)
arena.go#L1070: gcController.heapInUse.add(int64(userArenaChunkBytes))
arena.go#L1071: gcController.heapReleased.add(-int64(userArenaChunkBytes))
arena.go#L1074: atomic.Xaddint64(&stats.inHeap, int64(userArenaChunkBytes))
arena.go#L1075: atomic.Xaddint64(&stats.committed, int64(userArenaChunkBytes))